/**
     * 网格吸附函数
     * 将数值吸附到最近的网格线上
     *
     * @param value 需要吸附的值
     * @param gridSpace 网格间距
     * @return 吸附后的值
     */
    public static int snap(float value, float gridSpace) {
        return (int) (Math.floor(value / gridSpace) * gridSpace);
    }